package headfirst.combined.djview;
  
import java.awt.*;
import java.awt.event.*;

import javax.sound.midi.MetaMessage;
import javax.sound.midi.MidiEvent;
import javax.sound.midi.MidiSystem;
import javax.swing.*;

public interface BeatModelInterface
{
	void	initialize();
	
	void 	on();
	
	void	off();
	
	void	setBPM(int bpm);
	
	int		getBPM();
	
	void	registerObserver(BeatObserver o);
	
	void	removeObserver(BeatObserver o);
	
	void	registerObserver(BPMObserver o);
	
	void	removeObserver(BPMObserver o);
	

	
}
